package com.kmxd.ams.client.jy.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import lombok.Data;

/**
 * 授权档案明细
 *
 * @author ZuoLG
 * @since 2023-11-30
 */
@Schema(description = "授权档案明细对象")
@Data
public class AuthDetailsQueryDTO implements Serializable {

  private static final long serialVersionUID = 1L;

  /** ID */
  @Schema(description = "ID")
  private Long id;

  /** 用户ID */
  @Schema(description = "用户ID")
  private Long userId;

  /** 档案库ID */
  @Schema(description = "档案库ID")
  private Long archivesId;

  /** 授权对象ID */
  @Schema(description = "授权对象ID")
  private Long objId;

  /** 文件 0 案卷 1 电子文件 2 */
  @Schema(description = "文件 0 案卷 1  电子文件 2")
  private Long authType;

  /** 1有效0无效 */
  @Schema(description = "1有效0无效")
  private Long status;
}
